#!/bin/bash

# 定义必要的环境变量
export FLASK_APP=app.py
export FLASK_ENV=development
export IP=0.0.0.0
export PORT_BACKEND=8892

# 创建所需的目录
mkdir -p templates

# 初始化数据库
echo "初始化数据库..."
python3 init_db.py

# 提示用户访问路径
echo "请访问以下路由来使用药品库存管理系统："
echo "主页 (GET): http://${IP}:8892/"
echo "药品入库页面 (GET): http://${IP}:8892/add"
echo "药品入库提交 (POST): http://${IP}:8892/add"
echo "药品出库页面 (GET): http://${IP}:8892/remove"
echo "药品出库提交 (POST): http://${IP}:8892/remove"
echo "库存检查 (GET): http://${IP}:8892/check_inventory"

# 启动Flask应用
echo "启动Flask应用..."
flask run --host=0.0.0.0 --port=8892
